<!-- newsinfo -->
<template>
  <div>
    <div class="newsinfo-container">
    <h3 class="title" v-text="newsinfo.title"></h3>
    <p class="subtitle">
      <span>发表时间： {{ newsinfo.add_time | dataFormat }}</span>
      <span>点击： {{ newsinfo.click }}次</span>
    </p>
    <hr>
    <div class="content" v-html="newsinfo.content"></div>
  </div>
    <comment :id="this.id"></comment>
  </div>
</template>

<script>
  import { Toast } from "mint-ui";
  import comment from '../subcomponent/comment.vue'
  export default {
    data() {
      return {
        id: this.$route.params.id,
        newsinfo: ''
      }
    },
    created () {
      this.getNewsInfo()
    },
    methods: {
      getNewsInfo() {
        this.axios.get('api/getnew/'+this.id)
        .then( resp => {
          if (resp.data.status ===0) { // 获取轮播图数据成功
            this.newsinfo = resp.data.message[0];
          }else { // 获取失败
            Toast('获取数据失败')
          }
          
        })
      }
    },
    components: {
      comment
    }
  }
</script>

<style lang='scss'>
  .newsinfo-container {
    padding: 0 5px;
    .title {
      margin: 16px 0;
      font-size: 16px;
      text-align: center;
      color: skyblue;
    }
    .subtitle {
      font-size: 13px;
      color: #226aff;
      display: flex;
      justify-content: space-between;
    }
    .content {
      img {
        width: 100%;
      }
    }
  }
</style>